package com.lvy.hczn.transmit.domain.dto.cteck;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @description: 生产加工任务数据
 * @projectName: wms-front
 * @package: com.lvy.hczn.transmit.domain.dto.cteck
 * @className: ProcessingTaskData
 * @author: yw
 * @date: 2025/7/4 14:29
 */
@Slf4j
@Data
public class ProcessingTaskData implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键")
    private String id;

    @ApiModelProperty(value = "仓库编码")
    private String warehouseCode;

    @ApiModelProperty(value = "供应商编码")
    private String supplierCode;

    @ApiModelProperty(value = "商品名称")
    private String productName;

    @ApiModelProperty(value = "商品编码")
    private String productCode;

    @ApiModelProperty(value = "材料费")
    private BigDecimal materialsPrice;

    @ApiModelProperty(value = "人工费")
    private BigDecimal labourPrice;

    @ApiModelProperty(value = "加工方式")
    private String name;

    @ApiModelProperty(value = "加工份数")
    private Integer num;

    @ApiModelProperty(value = "每份重量g")
    private BigDecimal unitWeight;

    @ApiModelProperty(value = "生产加工时间")
    private LocalDateTime processingTime;
}
